package com.sl.au.entity;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 事件任务视图
 * 
 * @author 刘昆
 *
 */
@Entity
@Table(name = "viewForEventReportTask")
public class ViewForEventReportTask {
    
	@Id
    private String id;
	
	private String eventId;
	
	private String reportContent;//上报内容
	
	private String reportMemo;//上报备注
	
	private String reportEventType;//事件类型（大类）
	
	private String realReportEventType;//事件类型（大类）
	
	private String eventIdentify;//事件类型编码
	
	private String eventName;//事件类型名称
	
	private Date reportAccTime;//上报发生时间
	
	private String reportUser;//上报人
	
	private String reportUserName;//上报人姓名
	
	private String reportUserPhone;//上报人电话
	
	private String reportImgAdress;//图片地址
	
	private double longitude;//事件发生经度
	
	private double latitude;//事件发生纬度
	
	private String reportAdress;//事件发生地点描述
	
	private String reportEventToNetGrid;//事件所属网格
	
	private String gridName;//事件所属网格
	
	private String gridIdentify;//事件所属网格
	
	private String reportEventVariable;//事件上报状态（事件流转状态）
	
	private String reportEventVariableTitle;//事件上报状态描述（事件流转状态）
	
	private String reportEventAttrVariable;//事件上报属性状态（是否属实描述）
	
	private String reportEventAttrVariableTitle;//事件上报属性状态（是否属实描述）

	private String eventTaskMemo;//任务备注
	
	private Date eventTaskTime;//操作时间
	
	private String eventTaskUser;//操作人
	
	private String eventTaskUserName;//操作人
	
	private String eventTaskUserPhone;//操作人
	
	private String eventTaskState;//任务当前状态（事件流转状态）
	
	private String eventTaskStateTitle;//任务状态（事件流转状态）

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getReportContent() {
		return reportContent;
	}

	public void setReportContent(String reportContent) {
		this.reportContent = reportContent;
	}

	public String getReportMemo() {
		return reportMemo;
	}

	public void setReportMemo(String reportMemo) {
		this.reportMemo = reportMemo;
	}

	public String getReportEventType() {
		return reportEventType;
	}

	public void setReportEventType(String reportEventType) {
		this.reportEventType = reportEventType;
	}
	
	public String getRealReportEventType() {
		return realReportEventType;
	}

	public void setRealReportEventType(String realReportEventType) {
		this.realReportEventType = realReportEventType;
	}

	public Date getReportAccTime() {
		return reportAccTime;
	}

	public void setReportAccTime(Date reportAccTime) {
		this.reportAccTime = reportAccTime;
	}

	public String getReportUser() {
		return reportUser;
	}

	public void setReportUser(String reportUser) {
		this.reportUser = reportUser;
	}

	public String getReportImgAdress() {
		return reportImgAdress;
	}

	public void setReportImgAdress(String reportImgAdress) {
		this.reportImgAdress = reportImgAdress;
	}

	public double getLongitude() {
		return longitude;
	}

	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}

	public double getLatitude() {
		return latitude;
	}

	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}

	public String getReportAdress() {
		return reportAdress;
	}

	public void setReportAdress(String reportAdress) {
		this.reportAdress = reportAdress;
	}

	public String getReportEventToNetGrid() {
		return reportEventToNetGrid;
	}

	public void setReportEventToNetGrid(String reportEventToNetGrid) {
		this.reportEventToNetGrid = reportEventToNetGrid;
	}

	public String getReportEventVariable() {
		return reportEventVariable;
	}

	public void setReportEventVariable(String reportEventVariable) {
		this.reportEventVariable = reportEventVariable;
	}

	public String getReportEventAttrVariable() {
		return reportEventAttrVariable;
	}

	public void setReportEventAttrVariable(String reportEventAttrVariable) {
		this.reportEventAttrVariable = reportEventAttrVariable;
	}

	public String getEventTaskMemo() {
		return eventTaskMemo;
	}

	public void setEventTaskMemo(String eventTaskMemo) {
		this.eventTaskMemo = eventTaskMemo;
	}

	public Date getEventTaskTime() {
		return eventTaskTime;
	}

	public void setEventTaskTime(Date eventTaskTime) {
		this.eventTaskTime = eventTaskTime;
	}

	public String getEventTaskUser() {
		return eventTaskUser;
	}

	public void setEventTaskUser(String eventTaskUser) {
		this.eventTaskUser = eventTaskUser;
	}

	public String getEventTaskState() {
		return eventTaskState;
	}

	public void setEventTaskState(String eventTaskState) {
		this.eventTaskState = eventTaskState;
	}

	public String getEventId() {
		return eventId;
	}

	public void setEventId(String eventId) {
		this.eventId = eventId;
	}

	public String getEventIdentify() {
		return eventIdentify;
	}

	public void setEventIdentify(String eventIdentify) {
		this.eventIdentify = eventIdentify;
	}

	public String getEventName() {
		return eventName;
	}

	public void setEventName(String eventName) {
		this.eventName = eventName;
	}

	public String getReportUserName() {
		return reportUserName;
	}

	public void setReportUserName(String reportUserName) {
		this.reportUserName = reportUserName;
	}

	public String getReportUserPhone() {
		return reportUserPhone;
	}

	public void setReportUserPhone(String reportUserPhone) {
		this.reportUserPhone = reportUserPhone;
	}

	public String getGridName() {
		return gridName;
	}

	public void setGridName(String gridName) {
		this.gridName = gridName;
	}

	public String getGridIdentify() {
		return gridIdentify;
	}

	public void setGridIdentify(String gridIdentify) {
		this.gridIdentify = gridIdentify;
	}

	public String getReportEventVariableTitle() {
		return reportEventVariableTitle;
	}

	public void setReportEventVariableTitle(String reportEventVariableTitle) {
		this.reportEventVariableTitle = reportEventVariableTitle;
	}

	public String getReportEventAttrVariableTitle() {
		return reportEventAttrVariableTitle;
	}

	public void setReportEventAttrVariableTitle(String reportEventAttrVariableTitle) {
		this.reportEventAttrVariableTitle = reportEventAttrVariableTitle;
	}

	public String getEventTaskUserName() {
		return eventTaskUserName;
	}

	public void setEventTaskUserName(String eventTaskUserName) {
		this.eventTaskUserName = eventTaskUserName;
	}

	public String getEventTaskUserPhone() {
		return eventTaskUserPhone;
	}

	public void setEventTaskUserPhone(String eventTaskUserPhone) {
		this.eventTaskUserPhone = eventTaskUserPhone;
	}

	public String getEventTaskStateTitle() {
		return eventTaskStateTitle;
	}

	public void setEventTaskStateTitle(String eventTaskStateTitle) {
		this.eventTaskStateTitle = eventTaskStateTitle;
	}
	
}
